home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor2 / ezplot.doc < prev    next >
Text File  |  1995-03-31  |  8KB  |  224 lines

  1.                                       
  2.                                HP 48 EZ PLOT 
  3.                                       
  4.                                 Version 3.1 
  5.                               by Diana Bryne 
  6.                                       
  7.     Copyright (c) Hewlett-Packard Company, 1992.  All rights reserved. 
  8.  
  9.  
  10. Overview 
  11. -------- 
  12.  
  13. EZ PLOT is an HP 48 application that provides a simple user interface to 
  14. the built-in plotting functionality.  Features include: 
  15.  
  16.  * Screens with browsers to specify functions, scales, and modes. 
  17.  
  18.  * Sequential or simultaneous plot of up to four functions. 
  19.  
  20.  * User-defined functions, which allows composition of functions. 
  21.  
  22.  * Trace along the graph, displaying the function value. 
  23.  
  24.  * Scroll to see more of the graph plotted. 
  25.  
  26.  * Rubber-band-box zoom. 
  27.  
  28.  * FUNCTION, POLAR, and PARAMETRIC plot types. 
  29.  
  30.  * Non-nested interface for simple navigation 
  31.  
  32.  
  33. Installation 
  34. ------------ 
  35.  
  36. 1.  Transfer the EZPLOT.LIB library from your computer to the HP 48 using 
  37.     the File Manager application or Kermit. 
  38.  
  39. 2.  Press [VAR] [RS]-EZPLOT to place a copy of the EZPLOT library on the 
  40.     stack. 
  41.  
  42. 3.  Store the library in a port (0 for the HP 48S, 0, 1, or 2 for the HP 
  43.     48SX).  For example to store in port 0, type: 
  44.  
  45.        :0:PLOT [STO] 
  46.  
  47. 4.  Turn the HP 48 off then on again.  The library will attach itself and 
  48.     now appears in the LIBRARY menu. 
  49.  
  50. 5.  Purge the original copy of EZPLOT in the VAR menu. 
  51.  
  52.  
  53. Operation 
  54. --------- 
  55.  
  56. Press [LS]-[LIBRARY] |PLOT| |EZ| on your HP 48 to run EZ Plot. 
  57.  
  58.  
  59. GENERAL OPERATIONS 
  60.  
  61. [ATTN] interrupts or cancels operations. 
  62.  
  63. [UPARROW] and [DOWNARROW] move the highlight bar in the browser screens, or 
  64. move the crosshairs in interactive plot mode. 
  65.  
  66. [ENTER] starts and finishes editing.  Editing takes place in the command 
  67. line.  The built-in interactive stack mode, which allows you to view 
  68. objects on the stack and copy them to the command line, is available by 
  69. pressing the [UPARROW] key.  (See Chapter 3 of the "HP 48 Owner's Manual" 
  70. for more details.) 
  71.  
  72. To display the version number, press [REVIEW] while EZ Plot is running. 
  73.  
  74.  
  75. MENU KEYS 
  76.  
  77. When you press |EZ| to start EZPlot, a set of menu labels is displayed at 
  78. the bottom of the screen.  These are, from left to right: 
  79.                                          
  80. |Picture of pencil drawing a graph|     Plot selected functions. 
  81. |Check mark|                             
  82.                                         Select functions or modes. 
  83.                                          
  84. |MODE|                                  Select plot modes. 
  85.                                          
  86. |SCALE|                                 Edit scale parameters. 
  87.                                          
  88. |QUIT|                                  Exits EZ Plot. 
  89.                                          
  90. |Picture of already-drawn graph|        View plot without redrawing. 
  91.  
  92.  
  93. |MODES| 
  94.  
  95. From the initial menu, press |MODE| to select various operating modes.  The 
  96. line labeled: "Functn  Polar  Param" will be highlighted when you first 
  97. access this screen.  To move the highlight to another line, press the up or 
  98. down arrow keys.  To change the position of the checkmark on a given line, 
  99. press the |check-mark| menu-key. 
  100.  
  101. Use the Modes screen to select: 
  102.  
  103.  * Whether to do a Function (Functn), Polar, or Parametric (Param) type 
  104.    plot. 
  105.  
  106.  * Whether to plot so that successively plotted points are connected by a 
  107.    line (Connected) or not (Discrete). 
  108.  
  109.  * Whether to plot graphs one at a time (Sequential) or simultaneously 
  110.    (Concurrent). 
  111.  
  112.  * Whether to display axes (Axes On) or not (Axes Off). 
  113.  
  114.  * Whether to operate in Radians or Degrees mode. 
  115.  
  116. Once the modes are set to your satisfaction press the |F(X)| menu key to 
  117. enter or edit functions. 
  118.  
  119.  
  120. |F(X)| - FUNCTION 
  121.  
  122. Press check-mark menu-key to select up to four functions to be plotted. 
  123.  
  124. [RS]-[CLR] deletes the currently highlighted function. 
  125.  
  126. All functions are stored as user-defined functions.  For example, if you 
  127. enter X+1 for F1, you may then refer to F1 by typing F1(X).  (The variable 
  128. F1 now has << -> X 'X+1' >> stored in it.)  This allows combinations of 
  129. functions, for example, you can define F3 to be F1(F2(X)). 
  130.  
  131. Parametric functions must return a complex value.  For example, you may 
  132. enter a function of the form F(T)+i*G(T), where F and G are real-valued 
  133. functions. 
  134.  
  135. To edit or create functions: 
  136.  
  137. Press [ENTER] to start edit mode, then press [ENTER] when done, or press 
  138. [ATTN] to cancel.  The X, i, T, or {theta} menu key is provided as a typing 
  139. aid depending on the plot type. 
  140.  
  141.  
  142. |SCALE| 
  143.  
  144. "Xstep" (or "{theta}step" or "Tstep") is the amount by which the 
  145. independent variable is incremented to plot each successive point. 
  146.  
  147. "Xmin" and "Xmax" are the minimum and maximum X values.  "Ymin" and "Ymax" 
  148. are the corresponding Y values. 
  149.  
  150. |AUTO| computes Ymin and Ymax by evaluating the first selected function at 
  151. forty values between Xmin and Xmax, then plotting the function(s) using 
  152. that scale. 
  153.  
  154. To edit scale values: 
  155.  
  156. Press [ENTER] to start edit mode, then press [ENTER] when done, or press 
  157. [ATTN] to cancel. 
  158.  
  159.  
  160. PLOTTING 
  161.  
  162. After you define functions, set modes, and set the scale, press |AUTO| (on 
  163. the |SCALE| menu) or |Picture of pencil drawing a graph| to draw and 
  164. display the graph(s) of the defined function(s). 
  165.  
  166. When the graph is displayed, the Interactive Plot Mode menu appears. 
  167.  
  168.  
  169. INTERACTIVE PLOT MODE 
  170.  
  171. In this mode, the following keystrokes will perform these operations: 
  172.                      
  173. [LEFTARROW],        Move crosshairs. 
  174. [RIGHTARROW] 
  175.                      
  176. [UPARROW],          Move crosshairs. 
  177. [DOWNARROW]         In |TRACE| mode, move to next graph. 
  178.                      
  179. [-]                 Turn menu display on or off. 
  180.                      
  181. [ENTER]             Send coordinates of crosshairs to the stack. 
  182.                     In TRACE mode,  sends (x, f(x)), ({theta}, 
  183.                     r({theta})), or {t, (f(t),g(t))} to stack. 
  184.                      
  185. [STO]               Sends a copy of the graph to the stack as a 
  186.                     graphics object. 
  187.  
  188. A set of menu keys provides the following functions: 
  189.  
  190. |X,Y|     Displays (x,y). Press any menu key to restore the menu. 
  191.           In TRACE mode, displays (x,f(x)). 
  192.  
  193. |TRACE|   Moves crosshairs along graph.  Menu label has a box if active. 
  194.  
  195. |BOX|     Moving crosshairs define rubber-band box.  Menu label has box if 
  196.           active. 
  197.  
  198. |ZOOM|    If BOX mode is off, goes to ZOOM Edit Screen. 
  199.  
  200. |ZOOM|    If BOX mode is on (a rubber band box is drawn), zooms to box. 
  201.  
  202. |QUIT|    Quits EZ Plot and return to stack. 
  203.  
  204.  
  205. THE |ZOOM| MENU 
  206.  
  207. Xzoom and Yzoom are the horizontal and vertical zoom factors.  Press 
  208. [ENTER] to edit the zoom factors. 
  209.  
  210. The |IN| and |OUT| menu keys cause the plot to be redrawn using the new 
  211. horizontal and vertical scales.  It doesn't matter if you use numbers 
  212. greater than one, or between zero and one, since |IN| and |OUT| will adjust 
  213. as necessary. 
  214.  
  215. If you want to zoom only in the horizontal (or vertical) direction, set 
  216. Yzoom (or Xzoom) to be 1. 
  217.  
  218. The |SQR| menu key causes the plot to be redrawn with the vertical scale 
  219. changed to be the same as the current horizontal scale. 
  220.  
  221. --------------------------------------------------------------------------- 
  222.  
  223. V 3.1 04/26/92 02:38 PM 
  224.